<?php
if (isset($InputData['work_id']) && !isset($InputData['work_up']) && !isset($InputData['work_report'])) {
    //作品页面
    if (isset($_SESSION['user_id'])) {
        //如果当前用户已经登陆 处理其留存在作品图片临时文件夹中的文件

    }
    //连接作品数据模型
    require_once("{$CfgPara->root}/model/work.m.php");
    //获取作品信息
    $myWork = new work_m($CfgPara->database);
    //浏览计数
    if (!isset($_COOKIE["work_show_view"][$InputData['work_id']])) {
        setcookie("work_show_view[{$InputData['work_id']}]", 1); //设置已浏览Cookie
        $result = $myWork->work_show_view_count($InputData['work_id']);
    }
    $workMsg = $myWork->work_msg($InputData['work_id']);
    if (is_string($workMsg)) {
        echo($workMsg);
        goto page_end;
    }
    //获取作品推荐人员列表 最新（第一页）的5人
    $result2 = $myWork->work_recommend_list($InputData['work_id'], 1, 5);
    if (is_string($result2)) {
        echo($result2);
        goto page_end;
    } elseif (is_array($result2)) {
        $workUpNames = '';
        foreach ($result2 as $value) {
            $workUpNames .= $value->UserName . ',';
        }
        $workUpNames = rtrim($workUpNames, ',');
    }
    //判断当前用户是否已推荐和评论 如果没有参与 则使用镂空的图标 后缀加-o
    $isRecommend = $myWork->work_recommend_check($workMsg->Id);
    if ($isRecommend === true) {
        $recommendIconEx = '';
        $recommendColorClass = 'app-recomment-color';
    } else {
        $recommendIconEx = '-o';
        $recommendColorClass = 'am-link-muted';
    }
    $isCommend = $myWork->work_comment_check($workMsg->Id);
    if ($isCommend === true) {
        $commendIconEx = '';
    } else {
        $commendIconEx = '-o';
    }
    //仅pc版需要检测是否已被当前用户收藏
    if ($isTablet === true) {
        require_once("{$CfgPara->root}/model/user.m.php");
        $myUser = new user_m();
        $isCollect = $myUser->user_collect_check($workMsg->Id, 0);
        if ($isCollect === true) {
            $collectIconEx = '';
        } else {
            $collectIconEx = '-o';
        }
        //PC版需要作者完整信息
        if (!isset($userMsg)) {
            $userMsg = $myUser->user_msg('Id', $workMsg->Author);
        }
    }
    //连接鞋主秀控制器
    $InputData['shoe_show_in_work'] = $InputData['work_id'];//作品的Id
    //连接评论控制器
    $InputData['comment_page'] = 1;//评论第一页
    $InputData['comment_parent_type'] = 1;//作品的评论
    $InputData['comment_parent_id'] = $InputData['work_id'];//作品的Id
    //连接视图
    require("{$viewRoot}work_show{$viewEx}");
    //连接右侧栏菜单
    if ($isTablet === false)
        require("{$CfgPara->root}/view/menu_r_work_show.app.v.php");
} elseif (isset($InputData['work_up'])) {
    //作品推荐
    //连接作品数据模型
    if (!isset($_SESSION['user_id'])) {
        echo '请登录';
        goto page_end;
    }
    require_once("{$CfgPara->root}/model/work.m.php");
    $myWork = new work_m($CfgPara->database);
    if (isset($InputData['from_topic'])) {
        $result1 = $myWork->work_recommend($InputData['work_up'], $InputData['from_topic']);
    } else {
        $result1 = $myWork->work_recommend($InputData['work_up']);
    }
    echo($result1);
    goto page_end;
} elseif (isset($InputData['work_report'])) {
    //作品举报
    //连接作品数据模型
    if (!isset($_SESSION['user_id'])) exit('请登录');
    require_once("{$CfgPara->root}/model/work.m.php");
    $myWork = new work_m($CfgPara->database);
    echo $myWork->work_report($InputData['work_report']);
}

page_end:;